Scottish Battlefields

Aberdeenshire

Battle of Mons Graupius (AD83)
Battle of Aberdeen I (1644)
Battle of Aberdeen II (1646)
Battle of Alford (1645)
Battle of Barra (1308)
Battle of Fyvie (1644)
Battle of Harlaw (1411)
Battle of Tullich (1652)

Argyll

Battle of Dunaverty (1647)
Battle of Lagganmore (1646)
Battle of Rhunahaorine Moss (1647)

Ayrshire

Battle of Loudon Hill (1307)
Battle of Mauchline Muir (1648)

East Lothian

Battle of Dunbar (1296)
Battle of Dunbar (1650)
Battle of Pinkie Cleugh (1547)
Battle of Prestonpans (1745)

Falkirk

Battle of Falkirk (1298)
Battle of Falkirk Muir (1746)

Fife

Battle of Inverkeithing (1651)

Glasgow City

Battle of Langside (1568)

Scottish Highlands

Battle of Auldearn (1645)
Blar na Léine (1544)
Battle of Carbisdale (1650)
Battle of Cromdale (1690)
Battle of Culloden (1746)
Battle of Dalnaspidal (1654)
Battle of Glen Shiel (1719)
Battle of Inverlochy (1431)
Battle of Inverlochy (1645)
Battle of Mulroy (1688)

Midlothian

Battle of Roslin (1303)
Battle of Rullion Green (1666)

Moray

Battle of Glenlivet (1595)

North Lanarkshire

Battle of Kilsyth (1645)

South Lanarkshire

Battle of Bothwell Bridge (1679)
Battle of Drumclog (1679)

Perth and Kinross

Battle of Dunkeld (1689)
Battle of Dupplin Moor (1332)
Battle of Killiecrankie (1689)
Battle of Tippermuir (1644)

Scottish Borders

Battle of Ancrum Moor (1545)
Battle of Annan (1332)
Battle of Annan Moor (1645)
Battle of Darnick (1526)
Battle of Philiphaugh (1645)

Stirling

Battle of Bannockburn (1314)
Battle of Sauchieburn (1488)
Battle of Sheriffmuir (1715)
Battle of Stirling (1648)
Battle of Stirling Bridge (1297)

West Lothian

Battle of Linlithgow Bridge (1526)